// 将数据格式为 小红=99 小白=100 小黄=88 小红=77 小黑=66 小绿=88

// 处理成

// 小红：99 
// 小白：100 
// 小黄：88 
// 小红：77 
// 小黑：66 
// 小绿：88

// 导入文件模块
const fs = require('fs')

fs.readFile('./file/成绩.txt', 'utf8', function (err, dataStr) {
    if (err) {
        return console.log('文件读取失败');
    } else {
        // 把导入的数据按空格进行分割成数组
        const arrOld = dataStr.split(' ')
        const arrNew = []
        arrOld.forEach((item) => {
            // 把'='替换成':'
            arrNew.push(item.replace('=', ':'))
        })
        // 把数组的每一项进行合并，得到新字符串
        // join(参数) ⽅法⽤于把数组中的所有元素放⼊⼀个字符串  参数非必须。参数是指定要使⽤的分隔符。如果省略该参数，默认逗号作为分隔符。
        const newArr = arrNew.join('\r\n')
        // 写入文件
        fs.writeFile('./file/成绩ok.txt', newArr, function (err) {
            if (err) {
                return console.log('成绩写入失败');
            } else {
                return console.log('成绩写入成功');
            }

        })

    }

})